Definition of the Word TODI
town and comune (municipality) of the province of Perugia (region of Umbria) in central Italy.
Close Window